Can Twitter Avoid Facebook's Ipo Mistakes